text: Stop juggling cursors
authorMatthias Clasen <mclasen@redhat.com>
Thu, 18 Apr 2019 19:06:35 +0000 (15:06 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 18 Apr 2019 19:06:35 +0000 (15:06 -0400)
We have a convenience api for this.

gtk/gtktext.c

index 7666c78265e89ea29fb1a7c73c711a5141b3f8b8..f93293a3421df5901869dbd540a8424f60c7f6bb 100644 (file)
@@ -2856,14 +2856,11 @@ static void
 gtk_text_obscure_mouse_cursor (GtkText *self)
 {
   GtkTextPrivate *priv = gtk_text_get_instance_private (self);
-  GdkCursor *cursor;
 
   if (priv->mouse_cursor_obscured)
     return;
 
-  cursor = gdk_cursor_new_from_name ("none", NULL);
-  gtk_widget_set_cursor (GTK_WIDGET (self), cursor);
-  g_object_unref (cursor);
+  gtk_widget_set_cursor_from_name (GTK_WIDGET (self), "none");
 
   priv->mouse_cursor_obscured = TRUE;
 }